Fs=256;
dt=1.0/Fs;
T=1;N=T/dt;
t=[0:N-1]/N
x1=sin(2*pi*1000*t)+sin(2*pi*2000*t) % +sin(2*pi*5000*t)+sin(2*pi*8000*t);     %产生一个不同频率的信号
b=round(x1*2^6);
fid=fopen('wave.coe','w');
fprintf(fid,'MEMORY_INITIALIZATION_RADIX=10;\n');
fprintf(fid,'MEMORY_INITIALIZATION_VECTOR=\n');
for i=1:1:256
    fprintf(fid,'%d',b(i));
    if i==256
        fprintf(fid,';');
    else
        fprintf(fid,',\n');
    end
    if mod(i,15)==0
        fprintf(fid,'');
    end
end
fclose(fid)